make great/major strides in - Turco Inglés Diccionario